home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-13 / eztext35.zip / EZTEXT35.MAN < prev    next >
Text File  |  1991-09-12  |  42KB  |  1,143 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.               ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  11.               █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  12.               █     RO-SOFT   SYSTEMS   (C)1991     █
  13.               █╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨█
  14.               █ EZTEXT Ver 3.5 BY  ROBERT  OSSOWSKI █
  15.               █╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥█
  16.               ███████████████████████████████████████
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.       ▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄        ▄▄▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄   ▄▄       ▄▄   ▄▄▄▄▄▄▄▄▄
  35.       ███▀▀▀▀   ▀▀▀▀▀██        ▀▀▀███▀▀▀   ███▀▀▀▀   ▀██▄   ▄██▀   ▀▀▀███▀▀▀
  36.       ███▄▄        ▄█▀    ███     ███      ███▄▄       ▀██▄██▀        ███
  37.       ███▀▀      ▄█▀          ███      ███▀▀    ▄███▄         ███
  38.       ███▄▄▄▄   ██▄▄▄▄▄       ███      ███▄▄▄▄    ▄██▀ ▀██▄       ███
  39.       ▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀       ▀▀▀      ▀▀▀▀▀▀▀    ▀▀     ▀▀       ▀▀▀
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.               ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  50.               █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  51.               █     RO-SOFT   SYSTEMS   (C)1991     █
  52.               █╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨█
  53.               █ EZTEXT Ver 3.5 BY  ROBERT  OSSOWSKI █
  54.               █╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥╥█
  55.               ███████████████████████████████████████
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.     Table of Contents :                      Page
  64.  
  65.  
  66.         General Description ............................   1
  67.  
  68.         Brief Description of Function Key Assignment ...   2
  69.  
  70.         The File Select Screen Description .............   3
  71.  
  72.         The Menu System Description ....................   4
  73.  
  74.         Detailed Function Key Assignments ..............   8
  75.  
  76.         Cursor and Edit Control Keys ...................  13
  77.  
  78.         Text Find and Replace Alt-Q Functions ..........  14
  79.  
  80.         Text Block Control Functions Alt-K .............  15
  81.  
  82.         Color Text Files ...............................  16
  83.  
  84.         Ansi Display Routine ANSI.EXE ..................  17
  85.  
  86.         Color Text Display Routine COLRTEXT.EXE ........  17
  87.  
  88.         Line and Character Draw Modes ..................  18
  89.  
  90.         Should Something Go Wrong ......................  19
  91.  
  92.  
  93.  
  94.  
  95.                                 Page   1
  96.  
  97.  
  98.  
  99.                EZTEXT (C) 1991 BY ROBERT OSSOWSKI
  100.  
  101.  
  102.               EDIT.EXE PROGRAMMERS EDITOR
  103.  
  104.  
  105.        This program EDIT.EXE, requires 148k Bytes of free memory to run.
  106.     It allows editing any size text file, using all the standard editing
  107.     functions,  including search and block controls, as long as you have
  108.     disk space available for the necessary temporary files. The text may
  109.     be MONO text (Normal), or COLOR text (Special text files that retain
  110.     the color attribute of all characters).
  111.        This text file contains many extended 'DOS' characters, and eight
  112.     character tabs, so your printer must be able to print these to print
  113.     everything properly.
  114.  
  115.     ■ Enter the  command  EDIT  at the  DOS  command  prompt,  or select
  116.       the EDIT function  from the shell.  The file pathname to be edited,
  117.       may be entered with the command,  or the program will take you di-
  118.       rectly to the file select screen with the current directory listed
  119.       for filename selection.
  120.  
  121.     ■ When you are through editing just press the Esc key. The main menu
  122.       appears. Select (Q)uit or press the Q key.  The program prompts to
  123.       save edit changes if any were made,  else it displays a Y/N ? EXIT
  124.       prompt. Entering "Y" takes you back to DOS, or your DOS shell, and
  125.       an "N" takes you back to the file select screen.
  126.  
  127.     ■ Upon edit save,  previous backup file is deleted,  edited file is
  128.       saved, and all temporary files are cleared. The original file now
  129.       has a file extent of .BAK.
  130.  
  131.        This Version 3.5  :  ■ Fix Misc. Problems Incurred By New Functions.
  132.   New functions Version 3.3  :  ■ Max Edit File Size From 4M to Unlimited.
  133.                 ■ Mono Text Max Chars Per Edit Line Now 80/160.
  134.                 ■ Corrections Installed For CGA Monitors.
  135.                 ■ Left Display Margin Set, by F5 and Auto.
  136.                 ■ List Files From Directory Window.
  137.                 ■ Much Improved Search and Replace Function.
  138.                 ■ Improved Color Text Edit Display.
  139.                 ■ Add Alt-K A Function. Append Block to File
  140.   New functions Version 3.2  :  ■ Execute Programs From Within Editor.
  141.                 ■ Center Text On Cursor Line.
  142.                 ■ Left Align Next Line To Cursor Position.
  143.                 ■ Display Color Text Files Routine.
  144.                 ■ Auto Indent Sets To Current Tab Position.
  145.                 ■ Mouse & Alt-Arrow Character Draw.
  146.   New Functions Version 3.0  :  ■ Mouse cursor control.
  147.                 ■ Mouse line draw.
  148.                 ■ Mouse edit menu control.
  149.                 ■ Menu function select.
  150.                 ■ Auto directory listing.
  151.                 ■ File select from directory window.
  152.                 ■ New color select and save.
  153.  
  154.  
  155.                                 Page   2
  156.  
  157.  
  158.  
  159.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  160.  
  161.  
  162.  
  163.                 FUNCTION KEY ASSIGNMENT
  164.  
  165.  
  166.     ■       F1  ■  Display Edit Help Screens
  167.     ■       F2  ■  Center Text On Current Cursor (80 Char) Line
  168.     ■   Alt-F2  ■  Left Align Next Line To Current Cursor Column
  169.     ■       F3  ■  From Edit Mode  : Go Load New Data File
  170.     ■       F3  ■  From Name Entry : Go To File Window Select Mode
  171.     ■   Alt-F3  ■  From Edit Mode  : Return To Previous Text File
  172.     ■  Ctrl-F3  ■  From Name Entry : Go To Select File To List/Execute
  173.     ■       F4  ■  Switch Console (Toggle between Alt. & Pri. Consoles)
  174.     ■       F5  ■  Shift Left Display Margin Left Eight Columns
  175.     ■   Alt-F5  ■  Shift Left Display Margin Right Eight Columns
  176.     ■  Ctrl-F5  ■  Switch Between 80/160 Character Line Edit Mode
  177.     ■       F6  ■  Toggle Tab Expand Display On/Off (Locate ImBedded Tabs)
  178.     ■   Alt-F6  ■  Toggle Ctrl/G Display On/Off (For Ansi Color Control)
  179.     ■  Ctrl-F6  ■  Strip EOL Space and Replace Other Space with Tabs
  180.     ■       F7  ■  Switch Keyboard To Draw Edit Mode (See Draw Key Chart)
  181.     ■   Alt-F7  ■  Switch To Draw Erase Line Mode
  182.     ■  Ctrl-F7  ■  Toggle Color Text Mode On/Off
  183.     ■       F8  ■  Switch Between 24/25 Line Screen Edit
  184.     ■   Alt-F8  ■  Go To Change Screen Colors Menu
  185.     ■  Ctrl-F8  ■  Expand Mono Text File For Color
  186.     ■ Shift-F8  ■  Select Color Attr. From Current Cursor Position
  187.     ■  Ctrl-F9  ■  Save File as .ANX Display File
  188.     ■       F10 ■  Save Edit File Changes
  189.     ■   Alt-F10 ■  Save Text File As a .HLP or .CLP Help File
  190.     ■  Ctrl-F10 ■  Save File As .ANS (Ansi Coded Display File)
  191.     ■ Shift-F10 ■  Save File As .TYP a DOS Typable File
  192.     ■       Esc ■  Exit From Current Function
  193.  
  194.  
  195.     ■ Mouse control functions are now incorporated in EDIT.EXE
  196.  
  197.     ■ Right button .... =   ■ Always The Esc key
  198.  
  199.     ■ Left button ..... =   ■ In Edit Mode .... = Disabled
  200.                 ■ At Y/N Prompt ... = "Y" Key
  201.                 ■ At Any Select ... = Enter Key
  202.                 ■ In Line Draw .... = Toggle Double/Single Line
  203.                 ■ In Char Draw .... = Go Get New Character
  204.  
  205.     ■ Both buttons .... =   ■ At Name Entry ... = F3 key
  206.                 ■ At File Select .. = "\" key
  207.                 ■ At Y/N Prompt ... = "N" key
  208.                 ■ From Menu Mode .. = "Q" key
  209.                 ■ In Edit Mode .... = Turn Mouse Draw ON
  210.                 ■ In Mouse Draw ... = Toggle Line/Char Draw
  211.  
  212.  
  213.                                 Page   3
  214.  
  215.  
  216.  
  217.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  218.  
  219.  
  220.     ■ Upon entering the files  select screen, the cursor is on the text
  221.       entry line.  Here you may enter a filename, or change directories
  222.       to get new list. Edit controls, Left, Right Arrow, Home, End, and
  223.       Back Space are active.  List controls Up, Dwn Arrow, PgUp, PgDwn,
  224.       are active.
  225.       When a  "\" is entered in the pathname, automatic search for sub-
  226.       directories is performed and listed. To get the file listing,just
  227.       press 'RETURN', or right mouse button.
  228.  
  229.     ■ Pressing the  F3  function key or Both mouse buttons takes you to
  230.       the file select window. In this mode the highlighted file or sub-
  231.       directory may be selected by pressing Enter key or the Left mouse
  232.       button. Highlight may be moved using the cursor controls or mouse
  233.       movement.
  234.       To select a new directory or drive, press Esc key, or right mouse
  235.       button.  In this mode, using the mouse to position cursor under a
  236.       "\" and pressing both mouse buttons, sets that directory, for sub
  237.       dir search.  This gives select control of any file on your system
  238.       to the mouse and the keyboard.
  239.  
  240.     ■ Pressing the Ctrl and F3 Keys from the filename entry line,  sets
  241.       a third select mode.  In this select mode, the selected file will
  242.       be either listed,  or called for execution, depending on the file
  243.       type. If the file is executable, you will be prompted for command
  244.       options. If none, just press 'ENTER'.
  245.  
  246.     ■ This is an example of the filename select screen :
  247. ╔═════════════════════════════════════════════════════════════════════════════╗
  248. ║       EZTEXT  ■ Full Screen Text Editor ■ C(1991) By Robert Ossowski ■      ║
  249. ║                                             ║
  250. ║       ┌ C:\TASM\EDIT\*.* ────────────────────────────────────────────┐      ║
  251. ║       │ EZTEXT   ANS    ANSI     ASM    EDIT     ASM    EDITBLOK ASM │      ║
  252. ║       │ EDITCHAR ASM    EDITDAT  ASM    EDITEQU  ASM    EDITFILE ASM │      ║
  253. ║       │ EDITQ    ASM    GETNAME  ASM    ASM      BAT    ANSI     EXE │      ║
  254. ║       │ EDIT     EXE    EZTEXT   FIL    EDITHELP MEU    README       │      ║
  255. ║       │ README   BAK                             │      ║
  256. ║       │                                      │      ║
  257. ║       │                                      │      ║
  258. ║       │                                      │      ║
  259. ║       └─ Files ─║ List=Up,Dwn,PgUp,PgDwn║ F3 = Select  ║ Esc = Exit ─┘      ║
  260. ║                                             ║
  261. ║              Enter File Name : C:\TASM\EDIT\█.*                     ║
  262. ║ File name may be up to thirty-two characters long , as indicated by dots.   ║
  263. ║ Name may contain Disk Identifier, A:,C:,etc. , Path Name, \DOS\, etc. ,     ║
  264. ║ Name (8 Chars Max), and file Extent, .DAT etc.  (ie. C:\MYDIR\MYFILE.DAT)   ║
  265. ║ To Go To HighLight Select, Press The F3 Function Key, or Both Mouse Buttons ║
  266. ║                                             ║
  267. ║                                             ║
  268. ║                TEXT  EDITING  FILE  DIRECTORY               ║
  269. ║                    Load New File                    ║
  270. ╚═════════════════════════════════════════════════════════════════════════════╝
  271.  
  272.  
  273.                                 Page   4
  274.  
  275.  
  276.  
  277.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  278.  
  279.  
  280.                   MENU  SYSTEM
  281.  
  282.  
  283.  
  284.     ■ Pressing the Esc key or Right mouse button while in edit mode takes
  285.       you to the editors function select menu system.  While in this menu
  286.       system, pressing both mouse buttons selects (Q)uit from the current
  287.       active menu line.
  288.     ■ Active entry on all menus are highlighted.
  289.     ■ The Cursor at the end Indicates active menu line.
  290.     ■ Highlight is moved using mouse or left and right arrow keys.
  291.     ■ Highlighted selection is made by pressing left mouse button or Enter
  292.       key. Selection may also be made by pressing the key outlined (?).
  293.     ■ Selecting (Q)uit from any menu except Main returns to edit mode.
  294.     ■ Pressing Esc key or right mouse button returns to previous menu.
  295.     ■ When on any menu pressing both mouse buttons selects (Q)uit.
  296.  
  297.  
  298.     ■ This is the main function select menu :
  299.     ■ Pressing Esc key or right mouse button here returns you to edit mode.
  300.     ■ Selecting (Q)uit from this menu exits the editor.
  301.  
  302. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║█
  303.  
  304.     ■ (F)ile  ■ Get the edit file functions menu.
  305.     ■ (B)lock ■ Get the edit block functions menu.
  306.     ■ (S)earch■ Get the edit search functions menu.
  307.     ■ (E)dit  ■ Get the edit control functions menu.
  308.     ■ (M)isc  ■ Get the miscellaneous edit functions menu.
  309.     ■ (C)olor ■ Get the color change options menu.
  310.     ■ (Q)uit  ■ Exit the editor.
  311.  
  312.  
  313.     ■ When you select (F)ile you then get this menu :
  314.  
  315. ║ (S)ave  ║ (L)oad  ║ (P)rev. ║ (R)ead  ║ (W)rite ║ (A)ppend║ (E)xpand║s(T)rip║█
  316. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║
  317.  
  318.     ■ (S)ave  ■ Get the edit file save option menu.
  319.     ■ (L)oad  ■ Go to file directory to load a new file.
  320.     ■ (P)rev. ■ Leave current file and return to previous file.
  321.     ■ (R)ead  ■ Go to file directory to read a file into current file.
  322.     ■ (W)rite ■ Go to file directory to get file to write marked block to.
  323.     ■ (A)ppend■ Go to file directory to get file to add marked block to.
  324.     ■ (E)xpand■ Expand current file for color text.
  325.     ■ s(T)rip ■ Strip EOL spaces and fill blank areas with tabs.
  326.  
  327.  
  328.                                 Page   5
  329.  
  330.  
  331.  
  332.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  333.  
  334.  
  335.                   MENU  SYSTEM
  336.  
  337.  
  338.  
  339.     ■ When you select (S)ave you get this menu :
  340.  
  341. ║ (E)dit  ║ (A)nsi  ║ (H)elp  ║ (T)ype  ║ a(N)sx  ║ (Q)uit  ║█
  342. ║ (S)ave  ║ (L)oad  ║ (P)rev. ║ (R)ead  ║ (W)rite ║ (E)xpand║ s(T)rip ║ (Q)uit║
  343. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║
  344.  
  345.     ■ (E)dit  ■ Save current active edit file.
  346.     ■ (A)nsi  ■ Generate and store an ANSI version of current edit file.
  347.     ■ (H)elp  ■ Generate and store a file for DOSHELP.EXE of current file.
  348.     ■ (T)ype  ■ Generate and store a DOS typable file of current edit file.
  349.     ■ a(N)sx  ■ Generate and store a @?? type ANSI file of current file.
  350.     ■ (Q)uit  ■ Return to edit mode.
  351.  
  352.  
  353.     ■ When you select (B)lock from the main menu you get this menu :
  354.  
  355. ║ (M)ark  ║ (C)opy  ║ (M)ove  ║ (S)ave  ║ (G)et   ║ (D)elete║ (H)ide  ║(F)ill║█
  356. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║
  357.  
  358.     ■ (M)ark  ■ Go to mark block in edit file mode.
  359.     ■ (C)opy  ■ Copy marked block to current cursor position in edit file.
  360.     ■ (M)ove  ■ Moved marked block to current cursor position in edit file.
  361.     ■ (S)ave  ■ Store marked block in save buffer for later retrieval.
  362.     ■ (G)et   ■ Retrieve data from save buffer to current cursor position.
  363.     ■ (D)elete■ Remove marked block from edit file.
  364.     ■ (H)ide  ■ Un-Mark data block.
  365.     ■ (F)ill  ■ Fill marked block with current selected screen color.
  366.  
  367.  
  368.     ■ When you select (S)earch from the main menu you get this menu :
  369.  
  370. ║ (F)ind  ║(R)eplace║ (L)ine# ║(S)et Mrk║(G)o Mark║ (Q)uit  ║█
  371. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║
  372.  
  373.     ■ (F)ind  ■ Input text string to locate in edit file.
  374.     ■(R)eplace■ Input string to locate and string to replace with.
  375.     ■ (L)ine  ■ Go to designated line number in edit file.
  376.     ■(S)et Mrk■ Get mark number 0-9 and set to current cursor position.
  377.     ■(G)o Mark■ Get mark number 0-9 and go to that location in edit file.
  378.     ■ (Q)uit  ■ Return to edit mode.
  379.  
  380.  
  381.                                 Page   6
  382.  
  383.  
  384.  
  385.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  386.  
  387.  
  388.                   MENU  SYSTEM
  389.  
  390.  
  391.     ■ When you select (S)et or (G)o Mark you get this menu :
  392.  
  393. ║0║1║2║3║4║5║6║7║8║9║Q║█
  394. ║ (F)ind  ║(R)eplace║ (L)ine# ║(S)et Mrk║(G)o Mark║ (Q)uit  ║
  395. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║
  396.  
  397.  
  398.     ■ When you select (E)dit from main menu you get this menu :
  399.     ■ Cursor returns to edit file location on screen.
  400.  
  401. ║ (P)gDwn ║ Pg(U)p  ║(S)crlDwn║ s(C)rlUp║(R)estLin║(D)elLine║ (G)oLine║ (Q)uit║
  402. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║
  403.  
  404.     ■ (P)gDwn ■ Go down 24/25 lines in edit file.
  405.     ■ Pg(U)p  ■ Go Up 24/25 lines in edit file.
  406.     ■(S)crlDwn■ Scroll edit file display down one line.
  407.     ■ s(C)rlUp■ Scroll edit file display up one line.
  408.     ■(R)estLin■ Restore current edit line if changed.
  409.     ■(D)elLine■ Remove current edit line from file.
  410.     ■ (G)oLine■ Go to specified line number in edit file.
  411.     ■ (Q)uit  ■ Return to edit mode.
  412.  
  413.  
  414.     ■ When you select (M)isc from main menu you get this menu :
  415.  
  416. ║ (H)elp  ║(I)nsert ║ (D)raw  ║(L)ine25 ║(T)ab exp║(A)utoInd║ (C)trl G║(Q)uit║█
  417. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║
  418.  
  419.     ■ (H)elp  ■ Go Display Function Help Pages.
  420.     ■(I)nsert ■ Toggle text insert mode on or off.
  421.     ■ (D)raw  ■ Get Draw Options Menu.
  422.     ■(L)ine25 ■ Toggle 24/25 line Edit Mode.
  423.     ■(Tab exp ■ Toggle tab display ON/OFF.
  424.     ■(A)utoInd■ Toggle (Auto Tab Column on Carriage Return) ON/OFF.
  425.     ■ (C)trl G■ Toggle Ctrl/G display ON/OFF.
  426.     ■ (Q)uit  ■ Return to edit mode.
  427.  
  428.     ■ When you select (D)raw from (M)isc menu you get this menu :
  429.  
  430. ║ (S)ingle║ (D)ouble║ (C)har. ║ (E)rase ║ (Q)uit  ║█
  431. ║ (H)elp  ║(I)nsert ║ (D)raw  ║(L)ine25 ║(T)ab exp║(A)utoInd║ (C)trl G║(Q)uit║
  432. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║
  433.  
  434.     ■ (S)ingle■ Enter Single Line Mouse Draw Mode.
  435.     ■ (D)ouble■ Enter Double Line Mouse Draw Mode.
  436.     ■ (C)har. ■ Enter Character Mouse Draw Mode.
  437.     ■ (E)rase ■ Enter Erase Line Mode.
  438.     ■ (Q)uit  ■ Return to Text Edit Mode.
  439.  
  440.  
  441.                                 Page   7
  442.  
  443.  
  444.  
  445.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  446.  
  447.  
  448.                   MENU  SYSTEM
  449.  
  450.  
  451.  
  452.     ■ When you select (C)olor from main menu you get this menu :
  453. ║ (C)ursor║ (S)creen║(M)essage║ bloc(K) ║ (B)order║ s(T)ore ║ (Q)uit  ║█
  454. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║
  455.  
  456.     ■ (C)ursor■ Get color of character at current edit cursor position.
  457.     ■ (S)creen■ Go set new screen display, or text entry, color.
  458.     ■(M)essage■ Go set new color for menus and messages.
  459.     ■ bloc(K) ■ Go set new color for edit block marking.
  460.     ■ (B)order■ Increment current screen border color.
  461.     ■ s(T)ore ■ Save new colors permanent.
  462.     ■ (Q)uit  ■ Return to edit mode.
  463.  
  464.  
  465.     ■ When you select (S),(M), or (K), on color menu the following screen
  466.       appears with cursor on present color block in the color window :
  467.  
  468. ╔═════════════════════════════════════════════════════════════════════════════╗
  469. ║                   ! Select This Color !                     ║
  470. ║                                             ║
  471. ║                                             ║
  472. ║             ╔═════════╣  To set New Screen Colors  ╠═════════╗          ║
  473. ║             ║░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░║          ║
  474. ║             ║▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒█▒║          ║
  475. ║             ║▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓║          ║
  476. ║             ║░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░║          ║
  477. ║             ║▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒║          ║
  478. ║             ║▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓║          ║
  479. ║             ║░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░║          ║
  480. ║             ║▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒║          ║
  481. ║             ║▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓║          ║
  482. ║             ║░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░║          ║
  483. ║             ║▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒║          ║
  484. ║             ║▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓║          ║
  485. ║             ║░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░║          ║
  486. ║             ║▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒║          ║
  487. ║             ║▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓║          ║
  488. ║             ║░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░▒▒▒▓▓▓░░░║          ║
  489. ║             ╚╣ Select =Arrow Keys║ Enter = Set ║ Esc = Exit ╠╝          ║
  490. ║                                             ║
  491. ║ (C)ursor║ (S)creen║(M)essage║ bloc(K) ║ (B)order║ s(T)ore ║ (Q)uit  ║       ║
  492. ║ (F)ile  ║ (B)lock ║ (S)earch║ (E)dit  ║ (M)isc  ║ (C)olor ║ (Q)uit  ║       ║
  493. ╚═════════════════════════════════════════════════════════════════════════════╝
  494.  
  495.  
  496.                                 Page   8
  497.  
  498.  
  499.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  500.  
  501.                  FUNCTION KEY ASSIGNMENT
  502.  
  503.  
  504.     ■       F1  ■  Display Edit Help Screens
  505.  
  506.         The  F1  key is used for calling on help,  for the current function
  507.     that you are on, from within any application included in this utilities
  508.     package. When pressed the help function will display any available help
  509.     information on the current function.
  510.  
  511.  
  512.     ■       F2  ■  Center Text On Current Cursor (80 Char) Line
  513.  
  514.         The  F2  key is used to perform an  eighty column  centering of the
  515.     text on the current cursor line.  The Cursor advances to the next line.
  516.     Holding the F2 key down, will repeatedly center next line.
  517.  
  518.  
  519.     ■   Alt-F2  ■  Left Align Next Line To Current Cursor Column
  520.  
  521.         The Alt, and F2 keys,  are used to left align the next line, to the
  522.     current cursor column.  Holding keys down,  will repeatedly  align next
  523.     text line to the same column.
  524.  
  525.  
  526.     ■       F3  ■  From Edit Mode  : Go Load New Data File
  527.  
  528.       From Edit Mode, the F3 key is used to request loading a new text file
  529.     into the editor.   When pressed the program will prompt for saving edit
  530.     changes if any have been detected.  A "Y" entry will save current file.
  531.     You are then transferred to the file select screen, with entry position
  532.     on the filename entry line.
  533.  
  534.  
  535.     ■       F3  ■  From Name Entry : Go To File Window Select Mode
  536.  
  537.         Pressing the F3 key  from the filename entry line will activate the
  538.     file select window. Highlighted file may then be loaded by pressing the
  539.     left mouse button, or the "ENTER" key.
  540.  
  541.  
  542.     ■   Alt-F3  ■  Return To Previous Text File
  543.  
  544.         The  Alt & F3  keys pressed together  informs the program that  you
  545.     want to  return to a  previously  loaded file.  The  parameters of  the
  546.     current file  will be retained so that you can  return to the same file
  547.     location that you left  using this function.  You will be  prompted for
  548.     saving changes in the current file if any were detected.  If a previous
  549.     file had been left,  it will be loaded,  and the display will be at the
  550.     location in that file  that you were at  when you left it.  If no  pre-
  551.     vious file had been loaded,  you will be prompted  for a new file name.
  552.     You may toggle back and forth  between two files  using this  function,
  553.     passing  blocks of data  from one to the  other using the  Alt-K S  and
  554.     the  Alt-K G  commands.
  555.  
  556.  
  557.                                 Page   9
  558.  
  559.  
  560.  
  561.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  562.  
  563.  
  564.                  FUNCTION KEY ASSIGNMENT
  565.  
  566.  
  567.     ■  Ctrl-F3  ■  From Name Entry : Go To Select File To List/Execute
  568.  
  569.         When on the filename entry line pressing the Ctrl and F3 keys will
  570.     put you in Select List/Execute File Mode.   The program will determine
  571.     if the highlighted filename can be executed,or just listed and display
  572.     this on the file select control line.  Upon  selection, If the file is
  573.     not executable,  it will be listed on the screen with the list control
  574.     functions enabled. If the file is executable, you will be prompted for
  575.     command option entry.  If you have none, then just press "ENTER".  The
  576.     file will be executed as if you had run it from the  DOS command line.
  577.     Upon termination of the program, you will be returned to the editor.
  578.  
  579.  
  580.     ■       F4  ■  Switch Console (Toggle between Alt. & Pri. Consoles)
  581.  
  582.         If you are a programmer, as I am,  you probably  have both a color
  583.     and a mono monitor on your system.  Pressing the  F4 key allows you to
  584.     switch back and forth between the two. This is useful for  viewing one
  585.     part of a file while editing another.
  586.  
  587.  
  588.     ■       F5  ■  Shift Left Display Margin Left Eight Columns
  589.     ■   Alt-F5  ■  Shift Left Display Margin Right Eight Columns
  590.     ■  Ctrl-F5  ■  Switch Between 80/160 Character Line Edit Mode
  591.  
  592.        Since the editor now supports a 160 character text line, the screen
  593.     must be shifted left to view the right most eighty columns. The F5 and
  594.     Alt-F5 keys, allow for manual shifting of the display screen.   Margin
  595.     shifting is also done automatically as the edit column goes beyond the
  596.     right edge of your screen.
  597.  
  598.  
  599.     ■       F6  ■  Toggle Tab Expand Display On/Off
  600.  
  601.         Pressing the F6 key will cause any tab character in the data to be
  602.     displayed as an extended ascii character instead of being expanded and
  603.     filled with spaces.  Pressing F6 again, returns to normal display.
  604.  
  605.  
  606.     ■   Alt-F6  ■  Toggle Ctrl/G Display On/Off
  607.  
  608.         When creating text files for ansi generation, the Ctrl/G character
  609.     code may be used to toggle ansi create ON/OFF so that only the portion
  610.     of text from OFF mark to ON mark will be displayed on this page.  This
  611.     allows turning ON/OFF,  the display of these characters, while you are
  612.     editing the file.
  613.  
  614.  
  615.                                 Page  10
  616.  
  617.  
  618.  
  619.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  620.  
  621.  
  622.                  FUNCTION KEY ASSIGNMENT
  623.  
  624.  
  625.     ■  Ctrl-F6  ■  Strip EOL Space and Replace Other Space with Tabs
  626.  
  627.        Pressing the Ctrl & F6 keys, tells the program to remove any excess
  628.     fill space from the text file.   All end of line space is deleted, and
  629.     imbedded spaces will be replaced by  tab characters, where applicable.
  630.     An F10,  Save Edit,  should be performed  following  execution of this
  631.     function.
  632.  
  633.  
  634.     ■       F7  ■  Switch Keyboard To Draw Edit Mode (See Draw Key Chart)
  635.  
  636.         Pressing the  F7  key switches the  program into a  draw mode that
  637.     gives you access to all of the  displayable extended ascii characters.
  638.     These are listed  in the  help display.  Pressing  F7  again,  toggles
  639.     between double and single line draw using the Alt-Arrow keys.  Current
  640.     line draw is available in normal edit mode using these keys.
  641.  
  642.         Mouse Draw Mode may now also be selected while in normal Edit Mode
  643.     by pressing both mouse buttons. Pressing both toggles this Mode ON/OFF
  644.  
  645.  
  646.     ■   Alt-F7  ■  Switch To Draw Erase Line Mode
  647.  
  648.         Pressing the  Alt & F7 keys,  switches the  program into an  erase
  649.     line mode using the Alt-Arrow keys or Mouse Draw Mode.
  650.  
  651.  
  652.     ■  Ctrl-F7  ■  Toggle Color Text Mode On/Off
  653.  
  654.         Pressing the  Ctrl and F7  keys,  toggles the display mode between
  655.     mono and color.  The File data is not altered, so the display may look
  656.     rather strange. If the file is mono text, and you switch to color, the
  657.     text will be all different colors,  and every other character will not
  658.     be displayed at all. If the file is color text, and you switch to mono
  659.     you will see all the character color attribute bytes  displayed along-
  660.     side the characters. This function was added, mainly, to allow loading
  661.     color text files that the editor didn't sense when read in.
  662.  
  663.  
  664.     ■       F8  ■  Switch Between 24/25 Line Page Edit
  665.  
  666.         Pressing the  F8  key, toggles the display between twenty-four and
  667.     twenty-five line text display.   This also controls the ANSI file gen-
  668.     eration for 24 or 25 line display.  While in 25 line mode, the control
  669.     line is not displayed except for special messages like Color Text,  or
  670.     Draw Mode.
  671.  
  672.  
  673.                                 Page  11
  674.  
  675.  
  676.  
  677.  
  678.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  679.  
  680.  
  681.                  FUNCTION KEY ASSIGNMENT
  682.  
  683.  
  684.     ■   Alt-F8  ■  Go To Change Screen Colors Menu (See Page 7)
  685.  
  686.        Pressing the Alt and F8 keys, takes you to the change colors menu.
  687.     New screen, menu, text block, and border colors may be selected and
  688.     stored, if you want the change permanent.
  689.  
  690.     ■   For color text files, new screen color select does not affect text
  691.     color.  When you enter text, or use the Ctrl/Arrow keys, the text will
  692.     be in the selected color.
  693.  
  694.  
  695.     ■  Ctrl-F8  ■  Expand Mono Text File For Color
  696.  
  697.         Pressing the  Ctrl & F8  keys will cause the  current data file to
  698.     be expanded to contain color  attributes for each  character.  You can
  699.     then re-color  the text as you  wish using the  Alt-F8  (Change Color)
  700.     function, and Ctrl-Arrow keys to re-color.
  701.  
  702.  
  703.     ■ Shift-F8  ■  Select Color Attribute From  Current Cursor Position
  704.  
  705.         Pressing The  Shift & F8 keys when editing a color text file, will
  706.     select the color attributes at the current cursor position, to be app-
  707.     lied to any text entered, or to any text passed, using the  Ctrl-Arrow
  708.     keys.
  709.  
  710.  
  711.  
  712.     ■  Ctrl-F9  ■  Save File as .ANX
  713.  
  714.         Pressing the Ctrl & F9 keys together when editing a color text file
  715.     will generate all @X?? color codes necessary to display color text with
  716.     programs that use this code for ANSI display.  This will be stored in a
  717.     file with the name of your edited file with an extent of .ANX. The text
  718.     file remains intact. Only color codes are presently supported.
  719.  
  720.  
  721.     ■       F10 ■  Save Edit File Changes
  722.  
  723.         Pressing the F10 key at any time during an edit session will cause
  724.     the current data file to be saved,  and original file to be renamed to
  725.     be the backup file.  You remain in the same  position of current  edit
  726.     session.
  727.  
  728.  
  729.                                 Page  12
  730.  
  731.  
  732.  
  733.  
  734.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  735.  
  736.  
  737.                  FUNCTION KEY ASSIGNMENT
  738.  
  739.  
  740.     ■   Alt-F10 ■  Save Text File As a .HLP or .CLP Help File
  741.  
  742.         Pressing the  Alt & F10  keys at any time  will cause the  current
  743.     data file to be saved as a help type file with an extent .HLP for mono
  744.     or .CLP for color text.  These files are accessible by the pop-up help
  745.     routine supplied in my utilities package.
  746.  
  747.  
  748.     ■  Ctrl-F10 ■  Save File As .ANS an Ansi Display File
  749.  
  750.         Pressing The  Ctrl & F10  keys at any time,  will convert the text
  751.     file to an ANSI coded file and store with an extent of .ANS.  The text
  752.     file remains intact. Clear Screen & Home Cursor (Ctrl-L), and Clear To
  753.     End of Line (Ctrl-K), functions may be imbedded in the text file using
  754.     the Draw-Edit Mode. You can Toggle ANSI Generation On & Off by putting
  755.     a (Ctrl-G) in text file.  This allows possible animated presentations.
  756.     A Ctrl-G,  followed by a number (0-9), is recognized  by my color text
  757.     display routines as a display  speed change.   You may create  mono or
  758.     color DOS Typable Files. Mono files do not need the ANSI.SYS driver if
  759.     stored using (Shift-F10). They are stored with an extent of ".TYP".
  760.  
  761.  
  762.     ■  Ctrl-F10 ■  Save File As .ANS (Ansi Coded Display File)
  763.  
  764.         The sign on Message is an example of an animated  ANSI generation.
  765.     The file,  EZTEXT.FIL,  is the edited  color file,  used to create the
  766.     file,  EXTEXT.ANS.  This file is displayed by my ANSI display routine,
  767.     ANSI.EXE.  Use ANSI.EXE to display any ANSI file with option  /1-9 for
  768.     simulated baud rates, 1=600, 2=1200, etc.  Or option  /c to repeatedly
  769.     display the file, and changes rates when you press a number key.  This
  770.     will give you an idea of what display will look like  when transmitted
  771.     to a remote system.  Or if you have ANSI.SYS loaded, you can just tell
  772.     DOS to type EZTEXT.ANS.  Observe the EZTEXT.FIL using EDIT.EXE.
  773.  
  774.  
  775.     ■ Shift-F10 ■  Save File As .TYP (a DOS Typable File)
  776.  
  777.         Pressing the  Shift & F10  keys while editing mono text file, will
  778.     remove carriage returns  from any lines that  extend to  screen column
  779.     eighty, and store with extent of .TYP for a DOS Typable file. The text
  780.     file remains intact.
  781.  
  782.  
  783.                                 Page  13
  784.  
  785.  
  786.  
  787.  
  788.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  789.  
  790.  
  791.                 CURSOR MOVEMENT COMMANDS
  792.  
  793.  
  794.     CHARACTER, Go Left One ............... = Alt-S or Left Arrow
  795.     CHARACTER, Go Right One .............. = Alt-D or Right Arrow
  796.     CHARACTER, Insert/OverWrite Toggle ... = Insert
  797.     CHARACTER, Set New Color ............. = Ctrl-Left or Ctrl-Right Arrow
  798.     WORD, Go Left One .................... = Ctrl-Left Arrow
  799.     WORD, Go Right One ................... = Ctrl-Right Arrow
  800.     LINE, Go Up One ...................... = Alt-E or Up Arrow
  801.     LINE, Go Down One .................... = Alt-X or Down Arrow
  802.     LINE, Go To Beginning of ............. = Home
  803.     LINE, Go To End of ................... = End
  804.     LINE, Restore Current or Just Deleted  = Alt-Q L
  805.     LINE, Go To Marked (0-9) ............. = Alt-Q(n)
  806.     LINE, Mark Place (0-9) ............... = Alt-K(n)
  807.     LINE, Scroll Screen Up One ........... = Alt-W
  808.     LINE, Scroll Screen Down One ......... = Alt-Z
  809.     LINE, Go To File Line Number ......... = Alt-L (number)
  810.     LINE, Auto Indent Toggle ............. = Shift-Tab
  811.     LINE, DRAW Up/Down ................... = Alt-Up/Down Arrow
  812.     LINE, DRAW Left/Right ................ = Alt-Left/Right Arrow
  813.     LINE, Set Place Marker ............... = Alt-K (0-9)
  814.     LINE, Find & Go To Place Marker ...... = Alt-Q (0-9)
  815.     PAGE, Go Up One Screen ............... = Alt-R or Page Up
  816.     PAGE, Go Down One Screen ............. = Alt-C or Page Down
  817.     PAGE, Go To First Screen Position .... = Ctrl-Home
  818.     PAGE, Go To Last Screen Character .... = Ctrl-End
  819.     FILE, Go Up One 32K Byte Page ........ = Ctrl-Page Up
  820.     FILE, Go To End of Next 32K Page ..... = Ctrl-Page Down
  821.  
  822.  
  823.                 INSERT & DELETE COMMANDS
  824.  
  825.  
  826.     TAB, Insert One Eight Character ...... = Alt-I or Tab
  827.     LINE, Insert One ..................... = Alt-N or Enter
  828.     BLOCK, Go Read Text File ............. = Alt-K R
  829.     CHARACTER, Delete at Cursor One ...... = Delete
  830.     CHARACTER, Delete Left of Cursor One . = Alt-H or BackSpace
  831.     WORD, Delete Right of Cursor One ..... = Alt-U
  832.     LINE, Delete Current Cursor .......... = Alt-Y
  833.     LINE, Delete To End of Current Cursor. = Alt-Q Y
  834.     BLOCK, Delete Marked Text ............ = Alt-K Y
  835.  
  836.  
  837.  
  838.  
  839.                                 Page  14
  840.  
  841.  
  842.  
  843.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  844.  
  845.  
  846.                  TEXT FIND AND REPLACE
  847.  
  848.  
  849.       The Alt-Q Command Controls Handle Location and Replacement of Text
  850.     within current edit file.  For the  Alt-Q F, A, and R Functions, you
  851.     will be prompted for a text string input to match for locating. Then
  852.     for the search options input.  If you selected the Alt-Q R Function,
  853.     Replace Text String,  You will then be prompted  for the replacement
  854.     text string.  These text strings,  and options will be retained, for
  855.     use again, when you select one of these Functions.
  856.  
  857.  
  858.     TEXT Find String ........... = Alt-Q F
  859.     TEXT Find & Replace String . = AlT-Q A
  860.     TEXT Repeat Last Find ...... = Alt-Q R
  861.  
  862.                 TEXT SEARCH OPTIONS
  863.  
  864.     Search Whole File ...... = G  : If you enter a G on the option line,
  865.         the search is  applied to the complete file,  from beginning
  866.         to end.  If No G option is entered, the search begins at the
  867.         current cursor position.
  868.  
  869.     Search Backwards ....... = B  : If you enter a B on the option line,
  870.         the search starts at current cursor position, and moves back
  871.         towards the beginning of the file.
  872.  
  873.     Local Search In Block .. = L : If you enter an L on the option line,
  874.         the search is applied, only to the currently marked block of
  875.         text.
  876.  
  877.     Search Number of Times . = (n) : A number entered on the option line
  878.         will initiate repeated searches that number of times. At the
  879.         end of repeats,  the cursor will be located at the last text
  880.         find position in the file.   The number entry may not exceed
  881.         65535.
  882.  
  883.     Replace Without Asking . = N : The Alt-Q R Function normally locates
  884.         the text string, displays that file location on screen, with
  885.         located text string highlighted, and prompts for a Y/N entry
  886.         asking if you want this string replaced.   If you enter an N
  887.         on the option line, this prompt is by-passed.
  888.  
  889.     Ignore Upper/Lower Case = U :  For the normal text string search the
  890.         letters are matched letter for letter (ie. a "U" equals "U",
  891.         a "u" does not equal "U").  If you enter a  U  on the option
  892.         line, upper and lower case is ignored, and a "u" equals "U",
  893.         a "U" equals "U", the text string will be matched letter for
  894.         letter ignoring Case.
  895.  
  896.  
  897.                                 Page  15
  898.  
  899.  
  900.  
  901.  
  902.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  903.  
  904.  
  905.                  BLOCK CONTROL COMMANDS
  906.  
  907.  
  908.     SET Block BEGINNING . = Alt-K B :   These two commands set the start
  909.     SET Block END ....... = Alt-K K : and end block parameters. The Text
  910.         between these two markers will be highlighted on the display
  911.         screen. These markers may also be set using the Mouse or the
  912.         Up/Down arrow keys, by selecting  Mark Block, from the block
  913.         menu.
  914.  
  915.     COPY Block .......... = Alt-K C :  Inserts a copy of the marked text
  916.         in the file at the current cursor position.
  917.  
  918.     MOVE Block .......... = Alt-K V : Saves the marked text in a buffer,
  919.         deletes  marked text  from file,  then inserts the text back
  920.         into the file at the current cursor position.
  921.  
  922.     DELETE Block ........ = Alt-K Y : Removes marked text from the file.
  923.  
  924.     SAVE Block in Buffer. = Alt-K S : Stores currently marked text in a
  925.         buffer for later retrieval.
  926.  
  927.     GET Block from Buffer = Alt-K G :   Retrieves previously saved text
  928.         from the buffer and inserts it into the file at the current
  929.         cursor position.
  930.  
  931.     READ File From Disk . = Alt-K R : Reads a text file and inserts the
  932.         text into the current edit file at current cursor position.
  933.  
  934.     WRITE Block File .... = Alt-K W : Writes the currently marked text
  935.         out to a specified file.  This text replaces anything that
  936.         may have been in an existing file.   If the specified file
  937.         does not exist, one will be created.
  938.  
  939.     APPEND Block to File  = Alt-K A : Writes the currently marked text
  940.         out to a specified file.    This text is added to anything
  941.         that was previously in the file.
  942.  
  943.     COLOR FILL Block .... = Alt-K F : For color text only.  The marked
  944.         texts color attribute will be changed to the current color
  945.         attribute.
  946.  
  947.     PRINT Block ......... = Alt-K P :    Output the marked text to the
  948.         printer port LPT1.
  949.  
  950.     HIDE Block .......... = Alt-K H : Remove any text block marks.
  951.  
  952.  
  953.                                 Page  16
  954.  
  955.  
  956.  
  957.  
  958.  
  959.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  960.  
  961.  
  962.                    COLOR  TEXT  MODE
  963.  
  964.  
  965.  
  966.     Editing Color Text : With the advent of the current EGA/VGA monitors,
  967.       colored text display has become very useful. This editor allows you
  968.       to edit, and re-color text files.   Each file loaded is checked for
  969.       non-text null characters. If detected, you will be asked if this is
  970.       a color text file.  If you enter a "N" at this prompt,  the file is
  971.       assumed to be a special, non-text file, in which you wish to change
  972.       any text found.  Using a combination of color, text, and draw char-
  973.       acters, you can create some very pleasing displays.  See the sample
  974.       color text file, EZTEXT.FIL, for an example of color display gener-
  975.       ation.
  976.  
  977.  
  978.     Color Text may be converted into an ANSI coded displayable file using
  979.       the Ctrl-F10 function. This file is given the same name as the edit
  980.       file,  with a name extension of .ANS.  If you load the DOS ANSI.SYS
  981.       driver, this file can be displayed using the DOS "TYPE" command, or
  982.       you can use the supplied routine, ANSI.EXE,  for display.  ANSI.EXE
  983.       has the optional  continuous display,  or display speed  functions.
  984.       See Next Page.
  985.  
  986.  
  987.     Color Text Control Functions :
  988.  
  989.     ■  Ctrl-F7  ■  Toggle Color Text Mode On/Off (See Page 10)
  990.  
  991.     ■   Alt-F8  ■  Go To Change Screen Colors Menu (See Pages 7 & 11)
  992.  
  993.     ■  Ctrl-F8  ■  Expand Mono Text File For Color (See Page 11)
  994.  
  995.     ■ Shift-F8  ■  Select Color Attr. From Current Cursor Position (Page 11)
  996.  
  997.     ■   Alt-F10 ■  Save Text File As a .HLP or .CLP Help File (See Page 12)
  998.  
  999.     ■  Ctrl-F10 ■  Save File As .ANS (Ansi Coded Display File) (See Page 12)
  1000.  
  1001.     ■ Ctrl-Arrow■  Using the Ctrl-Arrow keys to pass over text, will change
  1002.             the color of that text to the currently selected screen
  1003.             color attribute.
  1004.  
  1005.     ■  Alt-K F  ■  The block marked texts color attribute will be changed
  1006.             to the current selected screen color attribute.
  1007.  
  1008.  
  1009.  
  1010.                                 Page  17
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  1017.  
  1018.  
  1019.                    COLOR  TEXT  MODE
  1020.  
  1021.  
  1022.  
  1023.     ■ ANSI.EXE ■   This Routine displays ANSI coded text files.  It will
  1024.     recognize and execute  all standard  ANSI control codes.  Additional
  1025.     options of continuous display,  and display speed are also supported.
  1026.     These options may be entered as command options (ie. ANSI ROSOFT.ANS
  1027.     /3c), for continuous display at rate number three.  It will also re-
  1028.     cognizes a Ctrl-G character in the file as a set speed command. This
  1029.     character must be followed by a number (0-9).  If you just enter the
  1030.     command "ANSI", the routine gives you the following prompt screen :
  1031.  
  1032.  
  1033.     To Display An ANSI Coded File.
  1034.  
  1035.  
  1036.     Enter FileName ?  ...............................
  1037.  
  1038.  
  1039.     Entry Format : drive:\yourdir\filename.extent /speed
  1040.  
  1041.     For /speed Option : (0 = System Speed), (1-9 = Bauds 600-1M),
  1042.                 (c = ReDisplay Till Other Than 0-9 Pressed.
  1043.  
  1044.  
  1045.  
  1046.                Press -Esc- To Exit !
  1047.  
  1048.  
  1049.  
  1050.  
  1051.     ■ COLRTEXT.EXE ■ This routine has the same functions as ANSI.EXE,but
  1052.     it displays color text files directly.   The prompt screen is almost
  1053.     the same as  ANSI.EXE.  It will also display any text,  screen dump,
  1054.     file that has the color attribute bytes included with text.
  1055.  
  1056.  
  1057.                                 Page  18
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  1064.  
  1065.  
  1066.                   DRAW  MODES
  1067.  
  1068.  
  1069.     The Line Draw Mode is Always Available, using the Alt-Arrow keys, or
  1070.       Alternate Keys For Line Draw :   These were added because on an XT
  1071.       system, the Alt-Arrow Functions Don't Exist.
  1072.  
  1073.            Alt-Up Arrow  = Alt-T
  1074.          Alt-Down Arrow  = Alt-V
  1075.          Alt-Left Arrow  = Alt-F
  1076.         Alt-Right Arrow  = Alt-G
  1077.  
  1078.     Function Key F7, Switches the Keyboard To Draw Edit Mode. See the Draw
  1079.       Key Chart using Function F1 (Display Help) for Keyboard definitions.
  1080.       The Chart is not included here,  because some of the characters  are
  1081.       not printable.  In this mode,  all the  Non-Control Key  Ascii Codes
  1082.       have 80H added to them, to produce all the extended ascii codes, for
  1083.       display, and inclusion in your text file.  Selecting any draw option
  1084.       from the menu system, also sets the  Keyboard Draw Mode on.  To turn
  1085.       Keyboard Draw off, press the Esc key.
  1086.  
  1087.     All draw functions, except keyboard entry,  fills each line to maximum
  1088.       character length with space.   When drawing in mono text, be careful
  1089.       to select proper line length  (80 or 160),  using function  Ctrl-F5.
  1090.       Color text, will always be automatically set to 80.   If you wish to
  1091.       remove excess space fill from the file after drawing,  use the Ctrl-
  1092.       F6 function.
  1093.  
  1094.     Function Keys Alt & F7, Switch To Draw Erase Line Mode.  In this mode,
  1095.       the line draw keys remove line characters from the edit file.
  1096.  
  1097.     Pressing keys Ctrl & D, toggles between Line and Character Draw.  The
  1098.       character draw mode uses a single selected character for all of the
  1099.       draw key functions.   You may select any of the 256 characters that
  1100.       DOS supports from the character select window.
  1101.  
  1102.     Mouse Draw Control : When Mouse Draw is On the mouse motion duplicates
  1103.                 Alt-Arrow Keys.
  1104.  
  1105.     ■ Both buttons  ■ From Edit Mode ... = Turn Mouse Draw ON
  1106.             ■ In Mouse Draw .... = Toggle Line/Char Draw
  1107.     ■ Left button   ■ In Mouse Line Draw = Toggle Double/Single Line
  1108.             ■ In Mouse Char Draw = Go Get New Character
  1109.     ■ Right button  ■ Exits Mouse Draw Mode
  1110.  
  1111.  
  1112.                                 Page  19
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.            ■ EDIT.EXE ■  PROGRAMMERS  TEXT  EDITOR  ■
  1119.  
  1120.  
  1121.  
  1122.  
  1123.     Should a problem arise:
  1124.  
  1125.       Because of the complexity of handling both mono and color text by
  1126.     the same  functions,  you may find a way to end up with a messed up
  1127.     display screen.  If this occurs,  first do a Ctrl-Page Up Function.
  1128.     This should correct the screen display. But if the display is still
  1129.     messed up,  exit the editor  not saving changes . At any rate,  you
  1130.     will still have a backup file that was the file that you originally
  1131.     read in to edit. This file will have the same name, but it's extent
  1132.     will be ".BAK".
  1133.  
  1134.  
  1135.       If you have any questions that cannot be resolved any other way,
  1136.     I can be contacted at :
  1137.  
  1138.                 RO-SOFT, c/o Robert Ossowski
  1139.                 7165 Kent Dr.
  1140.                 Baker, La.      70714
  1141.                 Ph. (504) 775-4116
  1142.  
  1143.